package com.jinzecloud.blog.bean;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
//import lombok.Value;
//import org.springframework.beans.factory.annotation.Required;
//import springfox.documentation.annotations.ApiIgnore;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户表
 * 
 * @author kumi
 * @email 1971240051@qq.com
 * @date 2022-06-04 03:21:45
 */
@Data
//@ApiModel
@TableName("t_user")
public class User implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@TableId
	@JsonProperty("uId")
	private Integer uId;
	/**
	 * 用户名
	 */
	@JsonProperty("uUsername")
	private String uUsername;
	/**
	 * 用户密码
	 */
	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	@JsonProperty("uPassword")
	private String uPassword;
	/**
	 * 姓名
	 */
	@JsonProperty("uName")
	private String uName;
	/**
	 * 性别
	 */
	@JsonProperty("uSex")
	private String uSex;
	/**
	 * 年龄
	 */
	@JsonProperty("uAge")
	private Integer uAge;
	/**
	 * 身份证号
	 */
	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	@JsonProperty("uIdcardi")
	private String uIdcardi;
	/**
	 * 电话号码
	 */
	@JsonProperty("uPhone")
	private String uPhone;
	/**
	 * 邮箱号
	 */
	@JsonProperty("uEmail")
	private String uEmail;
	/**
	 * IP地址
	 */
	@JsonProperty("uIpadderss")
	private String uIpadderss;
	/**
	 * 区域
	 */
	@JsonProperty("uAddress")
	private String uAddress;
	/**
	 * 用户头像
	 */
	@JsonProperty("uActive")
	private String uActive;
	/**
	 * 创建时间
	 */
//	@ApiModelProperty(value = "添加时间",hidden = true,name = "uCreatetime",example="xingguo")
	@JsonIgnore
	@JsonProperty("uCreatetime")
	private Date uCreatetime;
	/**
	 * 修改时间
	 */
	@JsonProperty("uUpdatetime")
	private Date uUpdatetime;
	/**
	 * 状态
	 */
	@JsonIgnore
	@JsonProperty("uStatus")
	private String uStatus;

}
